#include "Com.hpp"
#include <sys/shm.h>
#include <sys/types.h>
#include<unistd.h>

int main()
{
    /*1、先创建共享内存*/
    int smid = GetShm();

    /*2、挂接到地址空间*/
    char *Shmadress = (char*)shmat(smid, nullptr, 0);


    shmid_ds shmds;   /*创建结构体， 用来获取共享内存的各项信息*/
    /*3、控制共享内存， 循环读取*/
    while (1)
    {
        string buffer;
        cout << "Enter@ ";
        cin >> buffer;
        snprintf(Shmadress, buffer.size(), "%s", buffer.c_str());
    }


    return 0;
}